package com.gzx.plugin.data.wckj.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 还款计划
 * @TableName data_wckj_hhjh
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class JudgeRepayPlanInfo implements Serializable {
    private static final long serialVersionUID = -6546433756945274226L;

    /**
     * 业务用户ID
     */
    private String ywyhId;
    /**
     * 进件编号
     */
    private String loanNo;
    /**
     * 借款编号
     */
    private String loanKey;
    /**
     * 期次
     */
    private Integer period;
    /**
     * 应还日期
     */
    private String dueDate;
    /**
     * 应还总额
     */
    private BigDecimal dueAmount;
    /**
     * 应还本金
     */
    private BigDecimal duePrincipal;
    /**
     * 应还利息
     */
    private BigDecimal dueInterest;
    /**
     * 应还服务费
     */
    private BigDecimal dueServiceFee;
    /**
     * 应还其他费用
     */
    private BigDecimal dueOtherFee;
    /**
     * 应还风险保障金
     */
    private BigDecimal guaranteeFee;
    /**
     * 应还逾期服务费
     */
    private BigDecimal overdueServiceFee;
    /**
     * 应还逾期罚息
     */
    private BigDecimal overdueInterest;
}